.x-page-index{
  .propaganda {
    width: 90vw;
    padding: 2vh 5vw;
    .advertising-box{
      height: 20vh;
      img{
        width: 100%;
        border-radius: 10px;
      }
    }
  }

  .card-demo-flex {
    display: flex;
    padding: 5px 0;
    div {
      flex: 1;
      text-align: center;
      font-size: 12px;
    }
    img {
      width: 33vw;
    }
  }
  .recom-play-list{
    display: inline-block;
    .recom-play-box{
      width: 50%;
      float: left;
      .cover{
        width: 90%;
        padding-left: 5%;
        img{
          width: 100%;
          border-radius: 5px;
        }
      }
      .recom-play-title{
        height: 50px;
        padding: 4px 6px;
      }
    }
  }
}
